草庐IT

Aspose 类库

全部标签

c# - 可移植类库与库项目

我想知道PCL(可移植类库)和普通库的区别。PCL使用配置文件可以确定哪些平台和功能可用。两者都可以生成可在不同平台上使用的DLL。对于普通的库项目,您还可以设置目标框架(例如.NET3.5)。Xamarin表示#if编译器指令仅适用于共享项目,这意味着它们不用于PCL。我认为PCL和图书馆项目非常相似。那么,在处理不同的移动平台时,有什么区别呢? 最佳答案 可移植类库与平台无关。它们不使用条件编译和非托管代码,它们内部没有UI(UI依赖于平台)。这是因为PCL应该在所有被选为目标的指定平台上工作。此外,功能的可用性取决于选定的目标

c# - 将 .exe 项目转换为类库

我在visualstudio2010Ultimate中有一个半大型C#.exe项目,我想将其转换为DLL类库。有没有一种不涉及创建新类库项目的简单方法?提前致谢。 最佳答案 项目>属性>应用程序选项卡,将输出类型更改为“类库”。郑重声明,这实际上不是必需的。EXE项目作为程序集引用可以正常工作。假设类被声明为公开的,您可能必须修复一些问题才能使它们在库中工作。 关于c#-将.exe项目转换为类库,我们在StackOverflow上找到一个类似的问题: http

C# 类库本地化

我需要在类库中快速介绍本地化我对从用户上下文中提取语言环境不感兴趣,而是我将用户存储在数据库中,并且他们的语言环境也在数据库中设置....我在类库中的函数已经可以从数据库中的用户配置文件中提取区域设置代码...现在我想根据区域设置使用resx...我需要几个步骤才能正确执行此操作...是的-我已经用谷歌搜索了这个,并进行了一些研究,但我能找到的所有教程都太复杂了,无法满足我的需求。 最佳答案 不幸的是,这个主题太复杂了。;)我知道,我也做过研究。虽然为了让你开始,在您的程序集中创建一个Resources目录。从英文开始,然后将“资源

c# - .NET 类库项目中的多个 App.Config 文件

我正在创建一个类库项目。现在默认情况下,我有一个App.Config文件,因此我将所有特定于环境的数据放在该配置文件中。现在基于环境(无论是开发/测试/生产),我计划在VS2010中拥有三个App.Config文件,例如App.Dev.ConfigApp.Test.ConfigApp.Prod.Config想知道应用程序如何知道要使用哪个配置文件。任何人都实现了这个场景。任何代码示例/文章都会有所帮助。谢谢 最佳答案 该应用程序将使用名为YourExcecutable.exe.config的配置文件,默认情况下该文件是包含在您的(可

c# - 从类库中检索 AssemblyCompanyName

我想从我的C#类库中的WinForm项目中获取AssemblyCompany属性。在WinForms中,我可以使用以下方法获取此信息:Application.CompanyName;但是,我似乎找不到使用类库获取相同信息的方法。如果您能提供任何帮助,那就太好了! 最佳答案 要获取当前代码(类库代码)实际所在的程序集,并读取其公司属性:AssemblycurrentAssem=typeof(CurrentClass).Assembly;object[]attribs=currentAssem.GetCustomAttributes(t

c# - 可移植类库实际上解决了什么问题?

我在想,PCL实际上解决了什么问题?如果它所做的只是限制我了解哪些类型是跨平台的,那么微软为什么不通过IDE将其作为标准.NET库中的一项功能?基本上,我可以轻松编译包含一些POCO对象的.NET库,并在我的Silverlight、WPF和Windows应用商店应用程序中引用该DLL,而无需重新编译或出现任何问题。是否有任何在PCL中有效但在标准.NET库中无效的代码示例?哦,我知道显然有一些东西可以在标准.NET库中工作,我不关心那个......我想我的问题是:是否有任何代码可以在可移植类库中编译,如果该完全相同的代码在.NET库中则无法正确运行? 最佳答

c# - 如何读取可移植类库中的资源文件?

我有一个用于WindowsPhone应用程序的可移植库。在同一个可移植图书馆中,我有几个内容文件(BuildAction=Content)。我在PortableLibrary中创建了一个类DataReader,它应该向我返回内容文件的流。但是,使用下面的代码,我始终从GetManifestResourceStream返回null。我做错了什么?publicclassDataReader{publicstaticStreamGetStream(stringcode){stringpath=string.Format("./data/code-{0}.dat",code);returnAs

c# - 将 ResourceDictionary 添加到类库

我创建了一个类库,其中包含WPFWindows和一些从我的c#类继承的用户控件,帮助我自定义某些wpf控件。现在我想添加ResourceDictionary,以帮助我在我的wpf类之间共享样式。可能吗?谢谢。编辑:位于MY.WpfPresentation.Main项目中的资源字典文件(名为Styles.xaml):使用它: 最佳答案 像这样创建一个资源字典你可以把它放在你想要的地方 关于c#-将ResourceDictionary添加到类库,我们在StackOverflow上找到一个类似

c# - 可移植类库中的 Thread.Sleep()

MSDN文档说Thread.Sleep()可以在可移植类库中使用。编译器另有说明。除了自旋循环,我还有哪些选择?Thread.CurrentThread.Join()也不存在。项目文件:DebugAnyCPU{C46B138E-CC30-4397-B326-8DD019E3874B}LibraryPropertiesx0xtest.AVRx0xtest.AVRv4.0Profile3512{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}truefullfalsebin\Debug\

c# - 类库不识别 CommandManager 类

我正在开发WPF应用程序,我想在所有这些应用程序中重用相同的类,以便我可以将它们添加为引用。在我的例子中,我有一个命令类:publicclassRelayCommand:ICommand{#regionFieldsreadonlyAction_execute;readonlyPredicate_canExecute;#endregion//Fields#regionConstructorspublicRelayCommand(Actionexecute):this(execute,null){}publicRelayCommand(Actionexecute,PredicatecanE